package webService;

import java.net.MalformedURLException;
import java.net.URL;

import org.apache.log4j.Logger;

import dominio.Configuracion;

public class EnvioMensajeWebService {

	private final static Logger logger = Logger
			.getLogger(EnvioMensajeWebService.class);

	public void enviarMensaje(Configuracion configuracion, String mensaje) {

		URL wsdlUrl;
		try {
			wsdlUrl = new URL("http://" + configuracion.getTerminal() + ":"
					+ "8080/LogisticaMonitoreo/LogisticaMonitoreoWS?wsdl");
			LogisticaMonitoreoBeanService service1 = new LogisticaMonitoreoBeanService(
					wsdlUrl);
			LogisticaMonitoreoWS port1 = service1.getLogisticaMonitoreoWSPort();
			//TODO verificar si es un xml
			String informarLog = port1.informarLog(mensaje);
			logger.info("Se envio el siguiente mensaje de notificacion a logistica "
					+ mensaje + " de la configuracion " + configuracion);
			
			logger.info("La respusta fue " +informarLog);
		} catch (MalformedURLException e) {
			logger.error("Error en el envio de notificacion a logistica ", e);
		}

	}
	
	/**
	 * <resultado>
	<estado>{ERROR|OK}</estado>
	<mensaje>Mensaje</mensaje>
</resultado>

	 */
	
}
